package cn.tedu.hongbei.pms.service;

import cn.tedu.commons.pojo.vo.PageData;
import cn.tedu.hongbei.pms.pojo.param.AttributeTemplateAddNewParam;
import cn.tedu.hongbei.pms.pojo.param.AttributeTemplateUpdateInfoParam;
import cn.tedu.hongbei.pms.pojo.vo.AttributeTemplateListItemVO;
import cn.tedu.hongbei.pms.pojo.vo.AttributeTemplateStandardVO;


public interface IAttributeTemplateService {
    void addNew(AttributeTemplateAddNewParam attributeTemplateNewParam);

    void deleteById(Long id);

    void updateById(Long id, AttributeTemplateUpdateInfoParam attributeTemplateUpdateInfoParam);

    PageData<AttributeTemplateListItemVO> list(Integer pageNum);

    PageData<AttributeTemplateListItemVO> list(Integer pageNum, Integer pageSize);

    AttributeTemplateStandardVO getStandardById(Long id);
}
